package com.framework.modules.live.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.util.Date;

/**
 * 直播录像记录 
 *
 * @author MIT
 * @email litmiss@gmail.com
 * @date 2020-12-24 06:00:30
 */
@TableName("tb_live_video")
public class LiveVideoEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 编号
	 */
	@TableId
	private Integer id;
	/**
	 * 应用编号
	 */
	private String appid;
	/**
	 * 直播场次
	 */
	private String liveRoundId;
	/**
	 * 直播主题
	 */
	private String title;
	/**
	 * 流名称
	 */
	private String streamId;
	/**
	 * 频道名称
	 */
	private String channelId;
	/**
	 * 文件编号
	 */
	private String fileId;
	/**
	 * 文件格式
	 */
	private String fileFormat;
	/**
	 * 录制开始时间
	 */
	private Integer startTime;
	/**
	 * 录制结束时间
	 */
	private Integer endTime;
	/**
	 * 录制时长(秒)
	 */
	private Integer duration;
	/**
	 * 文件大小
	 */
	private Integer fileSize;
	/**
	 * 推流参数
	 */
	private String streamParam;
	/**
	 * 录像url
	 */
	private String videoUrl;
	/**
	 * 原始日志
	 */
	private String raw;
	/**
	 * 添加时间
	 */
	private Integer adddate;

	/**
	 * 设置：编号
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：编号
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：应用编号
	 */
	public void setAppid(String appid) {
		this.appid = appid;
	}
	/**
	 * 获取：应用编号
	 */
	public String getAppid() {
		return appid;
	}
	/**
	 * 设置：直播场次
	 */
	public void setLiveRoundId(String liveRoundId) {
		this.liveRoundId = liveRoundId;
	}
	/**
	 * 获取：直播场次
	 */
	public String getLiveRoundId() {
		return liveRoundId;
	}
	/**
	 * 设置：直播主题
	 */
	public void setTitle(String title) {
		this.title = title;
	}
	/**
	 * 获取：直播主题
	 */
	public String getTitle() {
		return title;
	}
	/**
	 * 设置：流名称
	 */
	public void setStreamId(String streamId) {
		this.streamId = streamId;
	}
	/**
	 * 获取：流名称
	 */
	public String getStreamId() {
		return streamId;
	}
	/**
	 * 设置：频道名称
	 */
	public void setChannelId(String channelId) {
		this.channelId = channelId;
	}
	/**
	 * 获取：频道名称
	 */
	public String getChannelId() {
		return channelId;
	}
	/**
	 * 设置：文件编号
	 */
	public void setFileId(String fileId) {
		this.fileId = fileId;
	}
	/**
	 * 获取：文件编号
	 */
	public String getFileId() {
		return fileId;
	}
	/**
	 * 设置：文件格式
	 */
	public void setFileFormat(String fileFormat) {
		this.fileFormat = fileFormat;
	}
	/**
	 * 获取：文件格式
	 */
	public String getFileFormat() {
		return fileFormat;
	}
	/**
	 * 设置：录制开始时间
	 */
	public void setStartTime(Integer startTime) {
		this.startTime = startTime;
	}
	/**
	 * 获取：录制开始时间
	 */
	public Integer getStartTime() {
		return startTime;
	}
	/**
	 * 设置：录制结束时间
	 */
	public void setEndTime(Integer endTime) {
		this.endTime = endTime;
	}
	/**
	 * 获取：录制结束时间
	 */
	public Integer getEndTime() {
		return endTime;
	}
	/**
	 * 设置：录制时长(秒)
	 */
	public void setDuration(Integer duration) {
		this.duration = duration;
	}
	/**
	 * 获取：录制时长(秒)
	 */
	public Integer getDuration() {
		return duration;
	}
	/**
	 * 设置：文件大小
	 */
	public void setFileSize(Integer fileSize) {
		this.fileSize = fileSize;
	}
	/**
	 * 获取：文件大小
	 */
	public Integer getFileSize() {
		return fileSize;
	}
	/**
	 * 设置：推流参数
	 */
	public void setStreamParam(String streamParam) {
		this.streamParam = streamParam;
	}
	/**
	 * 获取：推流参数
	 */
	public String getStreamParam() {
		return streamParam;
	}
	/**
	 * 设置：录像url
	 */
	public void setVideoUrl(String videoUrl) {
		this.videoUrl = videoUrl;
	}
	/**
	 * 获取：录像url
	 */
	public String getVideoUrl() {
		return videoUrl;
	}
	/**
	 * 设置：原始日志
	 */
	public void setRaw(String raw) {
		this.raw = raw;
	}
	/**
	 * 获取：原始日志
	 */
	public String getRaw() {
		return raw;
	}
	/**
	 * 设置：添加时间
	 */
	public void setAdddate(Integer adddate) {
		this.adddate = adddate;
	}
	/**
	 * 获取：添加时间
	 */
	public Integer getAdddate() {
		return adddate;
	}
}
